FreeCAD puede realizar gráficas utilizando la biblioteca matplotlib de Python. Se proporciona un módulo para este fin, como complemento externo en la versión 0.19 y como componente central a partir de la versión 0.20. Las versiones anteriores de FreeCAD no están cubiertas en esta documentación.
Los gráficos producidos ofrecen las herramientas estándar de matplotlib para editar y guardar. Además de eso, se proporciona un entorno de trabajo Plot como complemento externo que ofrece herramientas más completas para editar el trazado y guardarlo. El complemento se puede instalar con el Administrador de complementos.
El módulo se puede invocar en una consola de Python o en una macro. Lo primero que debes hacer es importar el módulo. En FreeCAD 0.19, primero debe instalar el entorno de trabajo Plot usando el Administrador de complementos, y luego puede importar Plot escribiendo:
from freecad.plot import Plot
Desde FreeCAD 0.20, el módulo de trazado ya está incluido con el programa, por lo que no necesita instalar ningún complemento, simplemente escriba:
from FreeCAD.Plot import Plot
Después de eso, puedes trazar una línea recta desde (0,0) hasta (1,2) simplemente escribiendo:
Plot.plot([0, 1], [0, 2])
Puedes encontrar ejemplos más complejos en el tutorial básico de Plot y el tutorial multi-ejes de Plot.
Si decide instalar el entorno de trabajo Plot usando el Administrador de complementos, tendrá las siguientes herramientas disponibles para administrar las gráficas creadas con el módulo:
Siendo el módulo de graficado una capa encima de matplotlib
, usted puede hacer uso libremente de todas las posibilidades de esta biblioteca. Acuda a la sección Programación y macros para saber más.